package com.fastmobile.entity;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table (name = "ADVANCEPAYMENTREQUESTDETAIL")
public class AdvancePaymentRequestDetail {

	@Id
	@Column (name = "IDKEY")
	private String idKey;

	@Column (name = "ADVID")
	private String advId;
	
	@Column (name = "DESCRIPTION")
	private String description;
	
	@Column (name = "JOBNO")
	private String jobNo;
	
	@Column (name = "AMOUNT")
	private long amount;
	
	@Column (name = "CURRENCY")
	private String currency;
	
	@Column (name = "EXCHANGERATE")
	private String exchangeRate;
	
	@Column (name = "PAYMENTDATE")
	private Date paymentDate;
	
	@Column (name = "INVOICENO")
	private String invoiceNo;
	
	@Column (name = "NORM")
	private Boolean norm;
	
	@Column (name = "VALIDFEE")
	private Boolean validFee;
	
	@Column (name = "OTHERS")
	private Boolean others;
	
	@Column (name = "CSAPP")
	private Boolean cssApp;
	
	@Column (name = "CSDECLINE")
	private Boolean csDecline;
	
	@Column (name = "CSUSER")
	private String csUser;
	
	@Column (name = "CSAPPDATE")
	private Date csAppDate;
	
	public long getAmount() {
		return amount;
	}

	public void setAmount(long amount) {
		this.amount = amount;
	}

	public String getCurrency() {
		return currency;
	}

	public void setCurrency(String currency) {
		this.currency = currency;
	}

	public String getExchangeRate() {
		return exchangeRate;
	}

	public void setExchangeRate(String exchangeRate) {
		this.exchangeRate = exchangeRate;
	}

	public Date getPaymentDate() {
		return paymentDate;
	}

	public void setPaymentDate(Date paymentDate) {
		this.paymentDate = paymentDate;
	}

	public String getInvoiceNo() {
		return invoiceNo;
	}

	public void setInvoiceNo(String invoiceNo) {
		this.invoiceNo = invoiceNo;
	}

	public Boolean getNorm() {
		return norm;
	}

	public void setNorm(Boolean norm) {
		this.norm = norm;
	}

	public Boolean getValidFee() {
		return validFee;
	}

	public void setValidFee(Boolean validFee) {
		this.validFee = validFee;
	}

	public Boolean getOthers() {
		return others;
	}

	public void setOthers(Boolean others) {
		this.others = others;
	}

	public Boolean getCssApp() {
		return cssApp;
	}

	public void setCssApp(Boolean cssApp) {
		this.cssApp = cssApp;
	}

	public Boolean getCsDecline() {
		return csDecline;
	}

	public void setCsDecline(Boolean csDecline) {
		this.csDecline = csDecline;
	}

	public String getCsUser() {
		return csUser;
	}

	public void setCsUser(String csUser) {
		this.csUser = csUser;
	}

	public Date getCsAppDate() {
		return csAppDate;
	}

	public void setCsAppDate(Date csAppDate) {
		this.csAppDate = csAppDate;
	}

	public String getIdKey() {
		return idKey;
	}

	public void setIdKey(String idKey) {
		this.idKey = idKey;
	}

	public String getAdvId() {
		return advId;
	}

	public void setAdvId(String advId) {
		this.advId = advId;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getJobNo() {
		return jobNo;
	}

	public void setJobNo(String jobNo) {
		this.jobNo = jobNo;
	}
	
	
}
